Minha jornada criando 30 sites em 30 dias
Quem nunca achou uma vaga maneira e pensou em enviar um currículo, mas desistiu por não ter o que mostrar? E quantas vezes alegamos que não tivemos oportunidade de trabalhar com a tecnologia X ou Y?
Muitas vezes damos a desculpa de não ter um portfólio por nunca ter trabalhado, algumas pessoas até alegam que não constroem projetos fictícios por falta de ideias. Pois bem, que bom que temos uma comunidade maravilhosa que está sempre disposta a criar formas de ajudar.
Nesse post eu vou contar um pouco sobre minha jornada com o desafio 30 Days 30 Sites
Aceitando o desafio
Tudo começou quando descobri a hashtag #100DaysOfCode no twitter, fui navegando de post em post até que cheguei na hashtag #30Days30Sites e descobri esse projeto magnífico, que consiste em enviar um email por dia durante 30 dias com um tema e uma página de exemplo. Depois disso é só colocar a mão na massa e desenvolver.
Novas tecnologias
Um dos pontos fortes desse desafio é a liberdade que é dada para o participante, pois ele nos entrega apenas um tema e deixa todo o resto a nosso critério, essa é uma boa forma de experimentar diversas tecnologias e isso vai nos permitir adquirir um conhecimento prático, coisa que não conseguimos apenas lendo um livro ou fazendo um curso.
Durante a minha trajetória eu pude trabalhar na prática durante grande parte do desafio com PUG, SASS, GULP e Mobile First. A possibilidade de trabalhar com Mobile First em mais de 20 projetos me deu uma bagagem considerável sobre desenvolvimento responsivo, coisa que antes eu não tinha segurança para desenvolver e sempre ficava buscando algum framework para todas as ocasiões.
Na reta final eu ainda tive a oportunidade de usar o CSS Grid e consegui bons resultados ao utiliza-lo.
Trabalhando com temas que gosto
Site 26: Jogo do Star Wars
Como havia dito anteriormente, o desafio nos possibilita liberdade para construir aquilo que desejamos. Graças a isso pude construir sites de temas que gosto e isso dá uma certa motivação para continuar.
Nem tudo são flores…
O desafio propõe a criação de 30 sites em 30 dias, entretanto nem sempre é possível concluir durante o prazo. Sempre aparecem complicações que acabam atrapalhando o processo, porém não desanime e siga em frente.
Eu iniciei minha jornada no fim do semestre da faculdade, ou seja, fiz algo muito arriscado… Sempre precisava estudar para alguma prova ou fazer algum trabalho, e isso acabava comprometendo meu progresso com a criação dos sites. Fiquei alguns dias sem codar e teve momentos em que eu tirava 1 ou 2 horas para fazer um site, verificando todos os sites da para perceber quais foram feito nessa situação.
Recebendo e dando feedbacks
Todo mundo precisa de um site Todo mundo precisa de um feedback! Essa é uma das partes mais importantes do desafio, pois é com ela que encontramos a possibilidade de melhorar e até mesmo forças para continuar. Mas esteja preparado para receber criticas construtivas sobre o seu trabalho, também esteja preparado para não se inflar de orgulho quando receber elogios. Com os feedbacks também temos a oportunidade de conhecer novas pessoas e contribuir com o crescimento delas.
Os feedbacks em geral são dados no Twitter ou por meio do grupo do facebook, onde você simplesmente compartilha seu trabalho e recebe opiniões sobre ele.
Durante os feedbacks, provavelmente você vai precisar explicar como fez determinada parte do site ou como utilizar determinada tecnologia. Isso é muito bom, pois é explicando que se aprende!
Como eu disse logo ali em cima, “Todo mundo precisa de um feedback!”. Outras pessoas também estão fazendo o desafio e você não só pode, mas DEVE, dar feedbacks sobre os trabalhos, seja dando dicas de como melhorar ou simplesmente tirando dúvidas.
Alguns trabalhos
Os temas que recebemos diariamente são bastante diversificados e nos dão a possibilidade de construir sites de vários tipos. Esses são alguns dos que mais curti o resultado.
Você pode conferir todos os trabalhos aqui, onde eu listo as tecnologias que usei em cada site. E pode verificar os códigos no meu github.
Outros dailys
Esse não é o único desafio, existem diversos outros e alguns deles estão listados nesse repositório, da uma olhada que provavelmente vai ter um que se encaixe no que você precisa.
Atualmente eu estou fazendo mais um daily, o dailycssimages. Em breve vou fazer um post sobre ele, mas se quiser ver um pouco dos resultados é só olhar no meu codepen.
Conclusão
Concluir essa jornada não vai me garantir um emprego, mas me garantiu muito conhecimento e crescimento. É claro que os projetos não foram feitos da melhor forma possível e ainda tenho muito a melhorar, mas o importante do desafio é o comprometimento e a busca continua por melhorias.
Nessa caminhada o que realmente importa não é o resultado final, mas sim o processo. A conclusão desse desafio não mostra apenas que sou capaz de construir sites, ela mostra o comprometimento e a vontade de crescimento.
E você? O que está esperando para se desafiar?
Obrigado por ler até aqui!! Se curtiu esse post compartilha com seus amigos e deixa um comentário caso inicie um desafio.